Aplicaciones Requeridas:

 

1.       Apache server 2.x+

2.       PHP 5.2+

·         php_openssl

·         php_mbstring

·         php_gd2

·         php_sockets

·         php_pdo_mysql ( Repositorio de datos MySQL )

·         php_pdo_oci ( Repositorio de datos Oracle )

Previo a la instalación, se requiere configurar en el archivo php.ini los siguientes parámetros:

safe_mode = Off

 

magic_quotes_gpc = Off

 

Pasos de Instalación:

1.       Descomprimir el contenido del archivo comprimido con la versión a instalar en la ruta configurada en el apache como el "Document Root", o en alguna subcarpeta dentro del "Document Root". NOTA: Bajo Linux, por lo general, la ruta "Document Root" es /var/www/htdoc, mientras que en Windows usando XAMPP, la ruta por lo general es c:\xampp\htdocs

2.       Editar las siguientes entradas en el archivo config.yml, según sea el caso:

·         imports: Esta entrada define archivos de configuración adicionales que pueden ser usados para aislar algunos parámetros, como por ejemplo, los datos de conexión al repositorio de datos. Para establecer conexión con un repositorio de datos Oracle, se comentan las referencias a los archivos de conexión, antecediendo un numeral a la línea, con excepción de la línea con la referencia al archivo con los parámetros de conexión que se desea usar, quedando el archivo config.yml de la siguiente forma:

                               imports:

                                   #Archivo de parámetros de conexión a la base de datos

                                   - { resource: db_oracle.yml }

                                   #- { resource: db_mysql.yml }

·         path / root : En caso de ser accedida la aplicación vía subdominio, ej. http://aplicacion.iesa.com.ve la entrada root en el archivo de configuración debe quedar en blanco. En caso de ser accedida vía subcarpeta de un dominio, ej. http://www.iesa.com.ve/aplicacion la entrada root en el archivo de configuración debe ser igual a la subcarpeta antecedida por un "slash":

                                               path:

                                                   root: /aplicacion

·         swiftmailer: Este conjunto de parámetros, definen la conexión al servidor de correo saliente, que se encargará de enviar los correos de notificación. a continuación se presenta una explicación de cada uno de los parámetros:

                                               uri - IP o Domínio del servidor de correo saliente, ej.:

                                                               #Conexión simple

                                                               uri: localhost

                                                               #Implementando conexiones seguras SSL

                                                               uri: ssl://localhost

                                                               #Implementando conexiones seguras TSL

                                                               uri: tsl://localhost

                                               port - Puerto usado por el servidor de correo para aceptar conexiones

                                               from - Los siguientes parámetros serán usados como remitente, ej.:

                                                               from:

                                                                   mail: no-reply@iesa.edu.ve

    name: Sistema de Feedback Gerencial [IESA]

                                               account - Define la credencial a usar al momento de conectarse, ej:

                                                               account:

                                                                   user: no-reply@iesa.edu.ve

                                                                   password: 12345

 

3.       Editar el archivo de conexión a la base de datos, según el motor a utilizar.

 

db_mysql.yml : Archivo de configuración para conexiones MySQL

db_oracle.yml : Archivo de configuración para conexiones Oracle

 

Y editar las entradas "dsn", "user" y "password" en el archivo seleccionado para establecer la conexión

 

4.       Crear la base de datos o esquema a utilizar

5.       En la carpeta de la aplicación, ejecutar los scripts contenidos en la carpeta “/sql/oracle" o "/sql/mysql" según el motor de base de datos que se esté usando.

 

Los archivos a ejecutar y el orden de su ejecución es el siguiente:

 

1 - tablas.sql

2 - datos.sql

 

En caso de estar instalando un entorno de pruebas, para simular la integración con los otros sistemas, ejecutar los siguientes archivos en el siguiente orden:

 

1 - vistas.sql

2 - vistas_datos.sql